<?php 
/**
 * @Name Cache 
 * @Title 缓存验证器
 * @Extends app\common\validate\ValidateCore
 * @Modifiers public
 * @Auth Ghj<912524639@qq.com>
 * @Time 2018年10月30日 
 * @Site http:// www.thinkgms.com/
 */

namespace app\admin\validate;
use app\common\validate\ValidateCore ;

class Cache extends ValidateCore{
	/*========验证规则========*/
    protected $rule =   [

		'name' => [
			'require',
			'max'=>'20',
    	],
		'title' => [
			'require',
			'max'=>'20',
    	],
		'model' => [
			'require',
			'max'=>'80',
    	],
		'func' => [
			'require',
			'max'=>'20',
    	],
		'status' => [
			'require',
			'in'=>'1,0',
    	],
    ];
    
	/*========提示信息========*/
    protected $message  =   [
		'name.require'=>'[标识] 为 必填',
		'name.max'=>'[标识] 的长度不能超过 20 个字符',
		'title.require'=>'[标题] 为 必填',
		'title.max'=>'[标题] 的长度不能超过 20 个字符',
		'model.require'=>'[模型] 为 必填',
		'model.max'=>'[模型] 的长度不能超过 80 个字符',
		'func.require'=>'[方法] 为 必填',
		'func.max'=>'[方法] 的长度不能超过 20 个字符',
		'status.require'=>'[状态] 为 必填',
		'status.in'=>'[状态] 不正确',
    ];
    
	/*========验证场景========*/
    protected $scene = [
		'add'=>['name','title','model','func','status',],
		'edit'=>['name','title','model','func','status',],
    ];

	/*========验证函数========*/
}
